// 引入vue
import Vue  from 'vue'
 
// 引入vuex
import Vuex from 'vuex'
 
// 应用vue插件
Vue.use(Vuex)
 
// actions响应组件中的动作
const actions = {
}
 
// mutations操作数据state
const mutations = {
    // 设置登录状态
    setLogin(state, isLogin) {
        state.isLogin = isLogin;
    },
    // 设置当前激活的菜单项
    setActiveIndex(state, index) {
        state.activeIndex = index;
    }
}
 
// 准备state存储数据
const state = {
   //状态对象
   isLogin: false, // 是否登录
   activeIndex:'shop'
}
 
// 创建store并导出
const store = new Vuex.Store({
        actions,
        mutations,
        state,
})
 
 
//默认导出store
export default store